package com.dhsc.controller.qsjk;

import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Controller;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.ResponseBody;

import com.dhsc.domain.jkzx.qsjk.TQsjkrwVo;
import com.dhsc.domain.yypt.LayuiTableVo;
import com.dhsc.domain.yypt.ResponseObject;
import com.dhsc.service.qsjk.ITQsjkService;

/**
 * @ClassName:  QsjkController
 * @Description: 清算监控
 * @date:   2024年2月20日 上午10:46:03       
 * @author: clong
 * @Copyright:  东海运营
 */
@Controller
@RequestMapping("/qsjk")
public class QsjkController {
	
	@Autowired
	private ITQsjkService qsjkService;

	/**
	 * @Title: queryTQsjkrw   
	 * @Description: 查询清算监控任务
	 * @param q
	 * @return LayuiTableVo
	 * @author: clong
	 * @date:   2024年2月21日 上午10:38:33
	 */
	@ResponseBody
	@RequestMapping(value="/queryTQsjkrw")
	public LayuiTableVo queryTQsjkrw(TQsjkrwVo q)
	{
		return qsjkService.queryTQsjkrw(q);
	}
	
	/**
	 * @Title: saveTQsjkrw   
	 * @Description: 保存清算监控任务
	 * @param q
	 * @return ResponseObject
	 * @author: clong
	 * @date:   2024年2月21日 上午11:07:42
	 */
	@ResponseBody
	@RequestMapping(value="/saveTQsjkrw")
	public ResponseObject saveTQsjkrw(TQsjkrwVo q)
	{
		return qsjkService.saveTQsjkrw(q);
	}
	
	/**
	 * @Title: saveTQsjkrwQybz   
	 * @Description: 更新清算监控任务启用标志
	 * @param q
	 * @return ResponseObject
	 * @author: clong
	 * @date:   2024年3月11日 上午9:10:38
	 */
	@ResponseBody
	@RequestMapping(value="/updateTQsjkrwQybz")
	public ResponseObject updateTQsjkrwQybz(TQsjkrwVo q)
	{
		return qsjkService.updateTQsjkrwQybz(q);
	}
	
	/**
	 * @Title: delTQsjkrw   
	 * @Description: 删除清算监控任务
	 * @param q
	 * @return ResponseObject
	 * @author: clong
	 * @date:   2024年2月21日 上午11:08:03
	 */
	@ResponseBody
	@RequestMapping(value="/delTQsjkrw")
	public ResponseObject delTQsjkrw(TQsjkrwVo q)
	{
		return qsjkService.delTQsjkrw(q);
	}
	
	/**
	 * @Title: queryTQsjkrqHave   
	 * @Description: 查询监控任务是否存在
	 * @param q
	 * @return ResponseObject
	 * @author: clong
	 * @date:   2024年2月21日 下午3:34:14
	 */
	@ResponseBody
	@RequestMapping(value="/queryTQsjkrwHave")
	public ResponseObject queryTQsjkrwHave(TQsjkrwVo q)
	{
		return qsjkService.queryTQsjkrwHave(q);
	}
	
	/**
	 * @Title: qsjkZx   
	 * @Description: 执行清算监控任务
	 * @param q
	 * @return ResponseObject
	 * @author: clong
	 * @date:   2024年3月11日 上午9:57:42
	 */
	@ResponseBody
	@RequestMapping(value="/qsjkZx")
	public ResponseObject qsjkZx(TQsjkrwVo q)
	{
		return qsjkService.qsjkZx(q);
	}
	
	/**
	 * @Title: qsjkRg   
	 * @Description: 人工干预清算监控任务
	 * @param q
	 * @return ResponseObject
	 * @author: clong
	 * @date:   2024年3月11日 下午3:13:28
	 */
	@ResponseBody
	@RequestMapping(value="/qsjkRg")
	public ResponseObject qsjkRg(TQsjkrwVo q)
	{
		return qsjkService.qsjkRg(q);
	}
}
